//package office.cad;
//
//import com.aspose.cad.Color;
//import com.aspose.cad.Image;
//import com.aspose.cad.imageoptions.CadRasterizationOptions;
//import com.aspose.cad.imageoptions.PdfOptions;
//
///**
// * 描述
//     *
// * @author: zhanglu
// * @date: 2023/11/15 15:19
// * @modify: 修改人信息, 修改内容 2023/11/15 15:19
// */
//public class DwgToPdf {
//
//    public static void main(String[] args) {
//
//        DWGFileToPDF("/Users/zhanglu/Desktop/tmp/aspose/(T0410)2B5-DJ-14.5.dwg", "/Users/zhanglu/Desktop/tmp/aspose/(T0410)2B5-DJ-14.5.pdf");
//
//    }
//
//
//    /**
//     * @param srcFile 选择dwg文件路径
//     * @param dataDir 保存文件路径
//     */
//    public static void DWGFileToPDF(String srcFile, String dataDir) {
//
//        Image objImage = Image.load(srcFile);
//        CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
//        rasterizationOptions.setBackgroundColor(Color.getWhite());
//
////        rasterizationOptions.setPageWidth(1600);
////        rasterizationOptions.setPageHeight(1600);
//
//        // Set the UnitType property
//        rasterizationOptions.setUnitType(com.aspose.cad.imageoptions.UnitType.Centimenter);
//        // Set the layouts property
//        rasterizationOptions.setLayouts( new String[] { "Model" } );
//
//
//        // Create an instance of PdfOptions
//        PdfOptions pdfOptions = new PdfOptions();
//        // Set the VectorRasterizationOptions property
//        pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
//        // Export the DWG to PDF
//        objImage.save(dataDir, pdfOptions);
//    }
//
//}
